Release 10.1A: OpenEdge Development:
Progress Dynamics Basic Development


Object palette and object template information stored in the Repository

The AppBuilder custom files (.cst files) are static text files used to construct the AppBuilder Object Palette and to define a list of new object types based on pre-existing object templates. The template definition is currently used for both static and dynamic objects. However, the Palette currently is of limited use with dynamic objects.

Progress Dynamics stores that information in the Repository. The information from the .cst files is now stored in the new “template” and “palette” classes of Repository objects. This step creates opportunities for greater flexibility and extensibility at design time. If you have been using the .cst files that ship with Progress Dynamics, this change should be transparent. You might notice some previously available custom widgets missing from the pop-up menus of certain objects on the Object Palette.

At startup, the AppBuilder checks two new session parameters, stored as tags in the icfconfig.xml file, to decide which templates and palettes to load. Before you can use the Repository data to replace the .cst files, you must regenerate your configuration file or add the following parameters manually:

If you currently use customized .cst files, you can re-create your environment by creating new template and palette objects with the Repository Object Maintenance (ROM) tool. The following sections describe how to do this.

Note: See the relevant appendix in Progress AppBuilder Developer’s Guide for more information about customized .cst files.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095